#ifndef FLAGS_H_
#define FLAGS_H_

// Indica o flag a ser alterado
enum FlagType
{
	neg,zero,negzero,carry,overflow,vero
};

class Flags
{
public:
	Flags();
	virtual ~Flags();
	void setFlag(FlagType,bool);
	bool getFlag(FlagType);
	void ImprimirFlags();
private:
	bool flags[6];
};

#endif /*FLAGS_H_*/
